A Comparative Analysis of Fft Algorithms
نویسندگان
چکیده
With the rapid development of computer technology, general purpose CPUs have made inroads into many signal processing applications; of which the Fast Fourier Transform (FFT) continues to be an integral part. A large number of FFT algorithms have been developed over the years, notably the Radix-2, Radix-4, Split-Radix, Fast Hartley Transform (FHT), Quick Fourier Transform (QFT), and the Decimation-in-Time-Frequency (DITF) algorithms. How these algorithms fare in comparison with each other is of considerable interest to developers of signal processing technology. In previous benchmarking efforts, only the computation speed or the number of mathematical operations were used for assessing efficiency. Moreover, most of these benchmarks have been limited to special purpose CPUs like DSPs. In this paper, we present a rigorous analysis of the aforementioned algorithms on general purpose processors, such as the DEC Alpha, Intel Pentium Pro and Sun UltraSparc. The analysis of each algorithm includes the number of mathematical operations, computation time, memory requirements, and compiler effects. Our work is one of the first efforts to characterize FFT algorithms in terms of memory requirements and detailed operation counts. The results indicate that the FHT is the overall best algorithm on all platforms, offering the fastest execution time and requiring reasonably small amounts of memory. EDICS: SP 2.2.6 CORRESPONDENCE: Aravind Ganapathiraju Institute for Signal and Information Processing Department of Electrical and Computer Engineering, PO Box 9571 Mississippi State University, Mississippi State, MS 39762 Phone: (601) 325-8335 Fax: (601) 325-3149 Email: [email protected] COMPARATIVE ANALYSIS OF FFT ALGORITHMS PAGE 1 OF 24
منابع مشابه
Improving the RX Anomaly Detection Algorithm for Hyperspectral Images using FFT
Anomaly Detection (AD) has recently become an important application of target detection in hyperspectral images. The Reed-Xialoi (RX) is the most widely used AD algorithm that suffers from “small sample size” problem. The best solution for this problem is to use Dimensionality Reduction (DR) techniques as a pre-processing step for RX detector. Using this method not only improves the detection p...
متن کاملComparative Analysis of Machine Learning Algorithms with Optimization Purposes
The field of optimization and machine learning are increasingly interplayed and optimization in different problems leads to the use of machine learning approaches. Machine learning algorithms work in reasonable computational time for specific classes of problems and have important role in extracting knowledge from large amount of data. In this paper, a methodology has been employed to opt...
متن کاملFeasibility Analysis and Comparative study of FFT & Autocorrelation Algorithms
FFT is one main property in any sequence being used in general. To find this property of FFT for any given sequence, many transforms are being used. The major issues to be noticed in finding this property are the time and memory management. Two different algorithms are written for calculating FFT and Autocorrelation of any given sequence. Comparison is done between the two algorithms with respe...
متن کاملبررسی میزان دقت الگوریتمهای سیستم طراحی درمان رادیوتراپی در پیشبینی دز پروتز مفصل ران با استفاده از شبیه سازی مونتکارلو
Abstract Background : Beam-hardening artifacts in CT image set of patient with a hip prosthesis cause difference between dose distributions resulted by treatment planning system (TPS) algorithms and actual dose distribution in patient body. In this study, dose distributions of TPS algorithms were compared with the results of Monte Carlo simulations of Titanium and Steal as a h...
متن کاملImpact of linear dimensionality reduction methods on the performance of anomaly detection algorithms in hyperspectral images
Anomaly Detection (AD) has recently become an important application of hyperspectral images analysis. The goal of these algorithms is to find the objects in the image scene which are anomalous in comparison to their surrounding background. One way to improve the performance and runtime of these algorithms is to use Dimensionality Reduction (DR) techniques. This paper evaluates the effect of thr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997